home *** CD-ROM | disk | FTP | other *** search
/ Gamers Delight 2 / Gamers Delight 2.iso / Aminet / game / board / babylon.lha / Babylon / Babylon.readme < prev    next >
Text File  |  1993-02-24  |  6KB  |  209 lines

  1.                                 Babylon 1.02
  2.                     
  3.                           Copyright 1992 Steve Anichini
  4.  
  5.                                   7/31/92
  6.  
  7.  
  8. This program and all support files are Copyright 1992 Steve Anichini. All
  9. rights reserved.
  10.  
  11.  
  12. **********************************FEATURES*********************************
  13.  
  14.  
  15. -Babylon can have a game with zero, one, or two players.
  16.  
  17. -Babylon can load and save games. The games are saved with an icon. Babylon
  18.  supports one command line argument, or one icon selection. This must be a
  19.  save game file. 
  20.  
  21. -Babylon has a title picture thanks to Mike Kim. The title music is by me.
  22.  The music is in MED module format. The MED playing code is in the
  23.  medplayer.library routines by Teijo Kinnunen.  
  24.  The title graphic is a normal IFF-ILBM.  
  25.  
  26. -Babylon is 2.04 only. 
  27.   
  28. -Babylon uses standard asl requesters and supports the default system font
  29.  in almost all of its menus and almost all of its requesters.
  30.  
  31. -Babylon has an undo move feature with a 2000 move memory.
  32.  
  33. -Babylon has online help.
  34.  
  35. -Babylon multitasks well.
  36.  
  37.  
  38. *****************************INSTALLATION**********************************
  39.  
  40.  
  41. To install Babylon just copy the entire contents of the Babylon drawer to
  42. the destination you want. 
  43.  
  44.  
  45. *******************************SYNOPSIS************************************
  46.  
  47.  
  48. NOTE: All Babylon support files  MUST be in the same directory that Babylon
  49. is run from.
  50.  
  51. From the CLI:
  52.     babylon [save file]
  53.  
  54. From the WorkBench
  55.     Either double click the Babylon icon, or double click a Babylon save 
  56.     file.
  57.  
  58.  
  59. ****************************GAME DESCRIPTION*******************************
  60.  
  61.  
  62.                                 Babylon
  63.  
  64.               Computer version based on the board game Abalone.
  65.  
  66.                              #Players: 0-2
  67.  
  68.  
  69. Goal: 
  70.     Push six of the other player's marbles off the board.
  71.  
  72. Play: 
  73.     The player who controls the white marbles goes first. A move is made by
  74.      selecting one marble, and then selecting the marble you would like to 
  75.     "push". Players must have an advantage in pieces to be able to push a 
  76.     marble. Examples follow.
  77.  
  78.         X = Black, O = White, the arrow indicates which direction
  79.  
  80. Examples : 
  81.     Black player has the advantage
  82.  
  83.         ->    XXO XXXO XXXOO
  84.  
  85. Examples : 
  86.     Neither player has the advantage
  87.  
  88.         XO XXOO XXXOOO XXXXOOO XXXXXOOO
  89.  
  90.         XXOX XXXOOX OOOOXXO
  91.  
  92. Examples : 
  93.     White player has the advantage
  94.  
  95.         ->    OOX OOOX OOOXX
  96.  
  97. As you may have noticed, advantages count on only three marbles, if a player
  98. has four marbles against another's three, the "extra" marble does not count.
  99. Also, a player can't push his own marbles with the enemy's, as seen in one
  100. of the non-advantage examples.
  101.  
  102. A marble is pushed off the edge when the direction of the push will place 
  103. the last marble off the board. 
  104.  
  105. Moves may be made in any of the six directions possible on the board. 
  106.  
  107. Examples: 
  108.     White player pushing his own marbles
  109.  
  110.         E = empty space
  111.  
  112.         -> OOOE
  113.  
  114. A player may push his own marbles into an empty space, shown above. The
  115. player may only push up to three marbles this way.
  116.  
  117. The two boxes on the right side of the screen show how many marbles of each 
  118. player has gone out. The box with the white marble inside shows how many 
  119. white marbles have gone out, and the same is true with the black box.
  120.  
  121. If a player attempts an illegal move, the screen will flash. If a player
  122. attemps to select another player's marble, the screen will flash. If you are
  123. ever confused as to which player's turn it is, just select a marble. If that
  124. action causes the screen to flash, it is the other player's turn.
  125.  
  126.  
  127. *******************************MENU OPTIONS********************************
  128.  
  129.  
  130. ******Project Menu
  131.  
  132. New :
  133.     This menu option will put up a requester for a new game. If there is a 
  134. game in progress, it will ask if you really want to start a new game.The
  135. requester contains six gadgets. 
  136.     
  137. The gadget in the middle states whether this player shall be human or 
  138. computer. If a mouse is showing, it is human. If a computer is showing, it
  139. is the computer.
  140.  
  141. The gadget at the right is the player name. 
  142.  
  143. The marble on the left indicates which row corresponds to which player.
  144.  
  145. The OK gadget on the lower left means you are satisfied with these choices
  146. and wish to start a new game.
  147.     
  148. The CANCEL gadget on the lower right means you wish to abort the new game
  149. creation. If there is a game in progress you will be returned to that game.
  150.  
  151. Open :
  152.      This menu option brings up a requester for a filename. Either enter the 
  153. name or click on the name to load it. Babylon will then attempt to load the
  154. game, and if any problem occurs it will display the error.
  155.  
  156. Save :
  157.      This menu option will save a game under an already supplied name. If you 
  158. have not earlier supplied a name with Save As, Babylon will put up a file
  159. requester. If the file you supply already exists, Babylon will ask whether
  160. you wish to overwrite the file.
  161.  
  162. Save as :
  163.      This is the same as Save except it always puts up a file requester.
  164.  
  165. About :
  166.      This menu option will bring up a requester giving you information about
  167. the program.
  168.  
  169. Quit :
  170.      This menu option will quit Babylon. It will ask you if you really want to 
  171. quit.
  172.  
  173. ******Edit Menu
  174.  
  175. Undo Move :
  176.      This menu option will undo the last move made. Babylon has a 2000 move
  177. memory, which is probably large enough for most games. You can go back all
  178. the way to the beginning if you like.
  179.  
  180. ******Game menu 
  181.  
  182. Help Me :
  183.      This option brings up the help file. You may press <space> to go forward 
  184. in the file, or <q> to quit. Clicking the window's close gadget also quits 
  185. the help viewer.
  186.  
  187. Force Move :
  188.      This option will force the AI algorithm to choose a move.
  189.  
  190.  
  191. ******************************SPECIAL THANKS*******************************
  192.  
  193.  
  194. Thanks to Mike Kim for the title pic! Nice job!
  195.  
  196. Thanks to Teijo Kimmunen for his medplayer.library and MED itself. A great 
  197. program! Get it today!
  198.  
  199. Thanks to Dennis S. Green for his ILBM2image program so I could make the 
  200. graphics a little better!
  201.  
  202. Thanks to the EA for the public domain sample IFF code so I could finally 
  203. read an IFF-ILBM on my own.
  204.  
  205. Thanks to Olaf Barthel for his Icon2c program so I could link the default 
  206. save icon with Babylon, creating one less support file.
  207.  
  208. Thanks to my betatester Sam Yee, whose gripes helped make Babylon better.
  209.